/**
 * $Id: mxConstantCostFunction.java,v 1.1 2009-10-16 14:35:58 david Exp $
 * Copyright (c) 2007, Gaudenz Alder
 */
package com.mxgraph.analysis;

import com.mxgraph.view.mxCellState;

/**
 * Implements a cost function for a constant cost per traversed cell.
 */
public class mxConstantCostFunction implements mxICostFunction {

    /**
     *
     */
    protected double cost = 0;

    /**
     * @param cost
     */
    public mxConstantCostFunction(double cost) {
        this.cost = cost;
    }

    /**
     *
     */
    public double getCost(mxCellState state) {
        return cost;
	}

}